バリデーション解体新書

2025/04/08(火)21:30 〜 23:00 開催
ブックマーク

イベント内容

基本的にアーキ部は私kawasimaの興味を惹いたテーマについて滔々と語る会です。

内容

データの検証の意味での「バリデーション(入力チェック)」は、標準としての定義がなく、人によって指すものが違うことがあるようです。また、バリデーションに付随したエラーメッセージの扱いや、一度にどこまで検証するかの範囲の違いなどで、また認識が合わないことがあるようです。

私が好んで使うのは、KhorikovさんのAlways-valid-Domain Modelにある定義ですが、これもドメイン層の認識が人によって異なる状況だと、やはり話が通じないことがあります。 https://enterprisecraftsmanship.com/posts/always-valid-domain-model/

バリデーションには、そこに含意される処理の種類の範囲と付帯することが期待されている役割にいくらかバリエーションがあることを認めつつ、それらの差異が生まれるポイントを整理してみようと思います。

  • フロントエンドでバリデーションしていれば、バックエンドでのバリデーションは不要なのか?
  • そこでいうバリデーションって何?
  • SIerによくみられる分類(単項目チェック、複合項目チェック、ビジネスロジックチェック)ってどうなの?
  • バリデーションは誰のために?
  • V&Vと関係ある?
  • Parse don't validateとAlways-valid Domain Model

注意事項など

  • Google MeetのURLを開始1時間くらい前にこのページの「参加者への情報」欄に記載しますので、そこからアクセスしてください。
  • 途中、ご意見、ツッコミなどあれば、どんどん割り込んでいただいて構いません。
  • 途中抜け、寝落ちはご自由に。

注意事項

※ こちらのイベント情報は、外部サイトから取得した情報を掲載しています。
※ 掲載タイミングや更新頻度によっては、情報提供元ページの内容と差異が発生しますので予めご了承ください。
※ 最新情報の確認や参加申込手続き、イベントに関するお問い合わせ等は情報提供元ページにてお願いします。

関連するイベント